/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package org.karol.lx.agent;

import java.util.ArrayList;
import org.karol.lx.model.GradeRequest;

/**
 *
 * @author karol
 */
public interface IGraderAgent {
    public int getTotalGrader();
    public ArrayList<Integer> getServedAction();
    public ArrayList<GradeRequest> getHandledRequest();
    public int getAvailableGrader();
    public boolean offerRequest(GradeRequest pRequest) throws GraderAgentException;
    public boolean isRequestAcceptable(GradeRequest pRequest);
}
